type Person = {
    name: string;
    age: number;
    address: string;
}

type PersonKexuan = {
  [k in keyof Person]?:Person[k]
}

// 等同于
// type PersonKexuan = {
//   name?: string | undefined;
//   age?: number | undefined;
//   address?: string | undefined;
// }